• word of the day

    leontocebus oedipus

    leontocebus oedipus - Dictionary definition and meaning for word leontocebus oedipus

    Definition
    (noun) South American tamarin with a tufted head
    Synonyms : pinche
Download our Mobile App Today
Receive our word of the day
on Whatsapp